当前位置: 首页> 函数类别大全> curl_exec

curl_exec

执行cURL会话
名称:curl_exec
分类:CURL
所属语言:php
一句话介绍: 执行cURL会话

PHP函数:curl_exec

适用PHP版本

PHP 4及以上版本支持此函数。

函数说明

curl_exec() 是 PHP 中用于执行一个 cURL 会话的函数。它执行通过 curl_init() 初始化的 cURL 会话并返回执行结果,通常用于发送 HTTP 请求并获取响应。

函数语法

curl_exec(resource $ch): mixed

参数

此函数只接受一个参数:

  • $ch (必需) - 这是通过 curl_init() 初始化的 cURL 会话句柄。

返回值

返回 cURL 执行的结果。如果执行成功,返回请求的响应内容;如果执行失败,返回 false。你可以使用 curl_error() 获取失败的详细错误信息。

示例

<?php
// 初始化 cURL 会话
$ch = curl_init();
<p>// 设置 cURL 选项<br>
curl_setopt($ch, CURLOPT_URL, "<a rel="noopener" target="_new" class="" href="https://www.example.com">https://www.example.com</a>");<br>
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);</p>
<p>// 执行 cURL 会话并获取返回结果<br>
$response = curl_exec($ch);</p>
<p>// 检查执行是否成功<br>
if ($response === false) {<br>
echo "cURL 错误: " . curl_error($ch);<br>
} else {<br>
echo "请求成功,响应内容: " . $response;<br>
}</p>
<p>// 关闭 cURL 会话<br>
curl_close($ch);<br>
?><br>

示例代码的说明

在这个示例中:

  • 首先使用 curl_init() 初始化一个 cURL 会话。
  • 然后通过 curl_setopt() 设置请求的 URL,并启用 CURLOPT_RETURNTRANSFER 选项来指定将响应作为字符串返回,而不是直接输出。
  • 使用 curl_exec() 执行请求,返回的响应内容将存储在 $response 变量中。
  • 如果执行成功,输出响应内容;否则,输出 cURL 错误信息。
  • 最后,通过 curl_close() 关闭 cURL 会话。
同类函数
热门文章